# BookManage PyCharm
# 正则 86155
# 2025/8/13 10:59
import re

# pattern = r"^[A-Za-z0-9]+$"
# string = "af2453"
# res = re.match(pattern,string,re.I)
#
# print(res.start())
# print(res.end())
# print(res.span())
# print(res.string)
# print(res.group())


import re


html = "<p>第一段</p ><p>第二段</p >"

# 贪婪模式错误示范
aa = re.findall(r"<p>(.*)</p >", html)
# 结果: ['第一段</p ><p>第二段'] ❌ 匹配了全部内容

# 非贪婪正确方案
bb = re.findall(r"<p>(.*?)</p >", html)
# 结果: ['第一段', '第二段'] ✅
print(aa)
print(bb)
